auto racing - French English Dictionary